Closed (cannot reproduce)
Project:
Administration menu
Version:
7.x-3.x-dev
Component:
User interface
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
7 Apr 2009 at 01:21 UTC
Updated:
2 Nov 2018 at 21:11 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dave reidYes it has been identified as a problem. See #196772: Split module settings into sub-menus.
Comment #2
aren cambre commentedI think this is different. The other issue is about making submenus. Mega dropdowns are different; see the linked page above.
Comment #3
verta commentedSubscribing, interested in following this kind of navigation idea.
Comment #4
sunComment #5
klonos@sun: please keep in mind that A LOT of people still use the D6 version and we surely want this. I mean, there is only 40-60 people trying the D7 while more than 110,000 use D6. Besides, if you implement this in D6 branch you'll have more people to beta test ;)
thanx.
Comment #6
aren cambre commented@klonos--standard procedure is to change the latest release first then backport to older releases. Otherwise you'll end up with newer releases with missing features.
Comment #7
sunThanks for taking the time to report this issue.
However, marking as duplicate of #687750: Cannot access menu items in too long menus when the menu is set to stick at the top of the page..
You can follow up on that issue to track its status instead. If any information from this issue is missing in the other issue, please make sure you provide it over there.
Comment #8
aren cambre commentedLooks like this has been rejected in #687750: Cannot access menu items in too long menus when the menu is set to stick at the top of the page..
Comment #9
sunhttp://www.alldrupalthemes.com/drupal-blog/mega-drop-down-drupal-it-doab... just pointed to a live demo of mega drop downs, so I finally understand how it's supposed to work:
http://demo.yootheme.com/
I'd like to keep this as separate feature request. I would be happy to support mega dropdowns, but they probably have to be implemented as separate sub-module (much like Better Toolbar module).
That is, because the intended design is rather "incompatible" with admin_menu's default style of onhover-expanding-lists. This sub-module would therefore have to implement entirely different styles for the menu items deeper in the tree - no hover effect, displayed immediately, extending horizontally, etc.
Overall, however, I could see how this style could be favorable - perhaps for certain user roles only.
Comment #10
rkendall commentedAside from the administration menu, this would be good to implement for the main site navigation to replace the primary/secondary links. Hmm, I think I might have a little project to do :-)
Comment #11
mclaren commentedThere is now megamenu project in development
Comment #12
donquixote commentedHere is how a mega-dropdown could look like for node types.
Just to get an idea. I think it needs some more work to improve it visually.
Links point to:
- "admin/content/node?type=$type" (you need views_bulk_operations for this)
- "node/add/$type"
- "admin/content/types/$type"
- "admin/content/types/$type/fields".
I think link titles for "Add", "Fields" and "type/edit" should rather be icons than words, except the first one, where the title is the type name.
There needs to be a clear visual separation between the list/create links and the edit/fields links.
There are two variations imaginable: list/create first, or edit/fields first. In the second case, the parent should rather be "Types" than "Nodes".
There should be an additional line for "new content type". And there should be a submenu on each type, with fields and other links.
I created this thing for a test site using some javascript and css that I don't want to throw at the public.
The dropdown itself is a table instead of ul, with some custom css to make it appear on parent hover. This custom css does not have any delays or hover intent stuff yet, so it's a bit unpleasant to use.
Comment #13
klonosLooks really promising! I agree on the icons, but not necessarily to replace text. They could be added for visual aid.
Comment #14
donquixote commentedI would usually agree, but in this case it is vital to get rid of the text.
The problem with text for "add" and "list" and "fields" is that it steals attention from the type name, and pushes the table width far too much. If you look at "fields" in the screenshot, are you aware which type this refers to? Of course you can figure it out, but your eyes need to jump quite a distance.
Comment #15
klonosI won't argue, but that's why we have highlight on hover ;)
Comment #16
ragdoll commentedJoomlart seems to supply their themes and base theme with a mega menu. Was thinking of purchasing the T3 framework but they want you to become a member, you can't just buy the theme once and then never hear from them again.
looks nice though: check the demo (base theme):
http://demo.t3.joomlart.com/drupal/
Comment #17
Patsjoelie commentedI believe the T3 Framework with the mega menu module is free, as is the Drupal Purity theme.
Comment #18
sun#929560: (Slightly) more compact menus. has been marked as duplicate, in which this idea/screenshot was posted:
http://drupal.org/files/issues/compact_menus.png
Comment #19
aren cambre commented#929560: (Slightly) more compact menus. seems like a deviation. Shouldn't mega dropdowns eliminate horizontal flyouts?
Comment #20
klonos...which is exactly why I am trying to stress out why my feature request is not a duplicate to this one.
Comment #21
donquixote commentedI don't think so.
They can flatten the hierarchy a bit, but they can't eliminate it. The structure is too deep to fit in one level.
I think #929560 should be treated as a separate feature request.
Comment #22
aren cambre commentedWith a well-implemented information architecture and mega dropdown menus, flyouts should be rare.
Comment #23
donquixote commentedMy assumption with this issue is that we want a home for all the links that are currently in admin_menu. Maybe your idea is something different?
And who will do this "information architecture"? The module maintainer, or the site admin?
Maybe we can achieve something where a user with restricted permissions does see only few flyouts.
Comment #24
klonosIdeally, the only flyout we'll see is a single drop-down menu that will include all 1st level menu items as clickable categories and all 2nd level items as links under each respective category. The only issue I see is with 3rd+ level items, cause I do not see how they will fit in the mega-menu. IOW, I see what you mean when you talk about re-architecturing (nice word huh?).
Anyways, in this example screenshot from the Megamenu project's page, one can see that this is the generic mockup followed:
...following this general pattern, the 'Home' menu in 7.x can be like so:
I chose to place the 'Drupal.org' menu in its own column because the list of child items will grow as one enables more modules. One might argue on placing the 'childless' menus in the first column above the 'Flush all caches', but I chose to go alphabetically, like it is now.
[more menu mockups coming up...]
Comment #25
klonos...now, the previous mockup was a simple one with only 2 levels of menu items involved. Most of the other menus follow this pattern too, but there are some that are either more complex or go more than 3 levels deep. Lets see how the 'Structure' menu would be (I run out of ideas on how to go deeper than the 3rd level, so I marked such items with an asterisk):
...not bad at all! If only we can figure a way to go deeper that 3 levels now :(
Here's how the same thing could look if we do not start the left side of the menu at exactly the left side of the top menu but rather in the middle:
I kinda prefer the second way, because the mouse would travel as less as possible to reach each column.
So, what do you people think?
Comment #26
klonos...the 'Configuration' menu seems to be the only other menu with more than 3 levels, so its these two we're gonna have some hard time figuring out how exactly they will be refactored. The deepest I see menus go is as far as 4 levels. Does anyone else see 5 or more levels anywhere in their setups?
Comment #27
donquixote commentedSome thoughts:
Comment #28
QBass commentedSince we're talking mega menus, wouldn't it be feasible to utilize accordion menus where children exist at and/or beyond the 3rd level of the menu hierarchy? This would simply require a 'hoverable' toggle area on each menu item that requires the accordion functionality. For example, this would have Structure >> Menus >> Main Menu toggle open to reveal List links, Add link, Delete menu, and Edit menu within the next level.
I don't know if this would be preferred by the majority over massive fly-outs or not; I'm just thinking with my fingers.
Comment #29
aren cambre commentedHow does that work for multicolumn mega dropdowns?
There's part of me that wants to see no flyouts at all on mega dropdowns. Period.
Comment #30
klonosI too don't like the idea of any flyouts either. ...OTOH, the accordion menus proposal by Jeff in #28 is the only solution/idea we have so far for handling 4th+ level items.
Comment #31
aren cambre commentedOne solution is to refactor so that there are no 4th level items. Or accept that some features are not directly accessible from the mega dropdowns; they would have to be accessed by an ancestor which is on the mega dropdown.
Comment #32
klonosLet's hold Aren's thought for refactoring, but only for 5th level+ items...
I've been always using firefox for my needs, so I never saw how the web developer toolbar looks in google chrome! How about tabs inside the admin megamenu then? This would take care of another level. Take a look at the attached screenshot ;)
Comment #33
klonos...well, that + #443300: Icons
Comment #34
donquixote commented#12 now has an implementation that can be downloaded.
http://drupal.org/project/dqx_adminmenu
Comment #35
todd zebert commentedsubscribe
Comment #36
lpalgarvio commented+1
Comment #37
Shadlington commentedSubbing
Comment #38
cm_is commented+1
Comment #39
Site@Net commented+1
Comment #40
klonos...title change for better findability in our dashboards.
Comment #41
klonos...take a look at this: #1586374: New toolbar
Comment #42
truls1502I am sorry for no reply until now.
There are many issues regarding this module admin_menu which is a bit difficult for us to follow up since some of the issues might be already outdated, or is already fixed by the module or any other modules or itself core which means that the problem might no longer need to be fixed.
We can see that the issue has been created for a few years ago, I hope it is okay for you that I am postponing the issue, and give you around two weeks. If you still face the problem, could you tell us the step by step when until you get the error message or what is frustrated you, and a list of modules you are using related to admin_menu and a screenshot that might help us? So it makes us easier to reproduce your issue.
However, after two weeks with no feedback - we will close this issue. So in case, you noticed it after the issue is closed, do not hesitate to reopen it like and fill information which is mentioned above.
So before giving us a feedback, do you mind to test it again with our latest 7.x-3.x-dev?
Thank you for understanding! :)
Comment #43
truls1502This issue has been automatically marked as closed because it has not had recent activity after the last post.
However, if you or someone is still facing the same issue as described to the issue, could you please to re-open the issue by changing the status of the issue, and add an explanation with more details which can help us to reproduce your situation.
Again, thank you for your contributions! :)